package com.fang.transfer.file.client.util;

public class IndexUtil {

    public static void updateByteArr(byte[] bytes, int index) {
        int byte2 = index >> 8;
        bytes[0] = (byte) byte2;
        bytes[1] = (byte) index;
    }

    public static int getIndexByByteArr(byte[] bytes) {
        int int1 = bytes[0] << 8;
        int int2 = bytes[1] & 0xff;
        int result = int1 | int2;
        return result;
    }

    public static void test(String[] args) {
        int i = 1000;
        System.out.println((byte) i);
        byte[] bytes = new byte[2];
        updateByteArr(bytes, 1000);
        int indexByByteArr = getIndexByByteArr(bytes);
        System.out.println(indexByByteArr);
    }


}
